/*
website:   1.0
date:      20/06/2011
author:    SC
email:     3580089 at qq dot com
*/
/* == cssreset ==*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, th, td { margin:0; padding:0 }
img { border:0 }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:none; }
input, button, textarea, select { *font-size:100%
}
ol, ul { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
.h_0 { clear:both; height:0; overflow:hidden; }
.h_5 { clear:both; height:5px; overflow:hidden; }
.h_10 { clear:both; height:10px; overflow:hidden; }
.h_15 { clear:both; height:10px; overflow:hidden; }
.h_100 { clear:both; height:100px; overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


/*首页滚动样式*/
.home_picshow{margin-top:10px;}
.home_picshow h3{height:30px; line-height:30px; border-bottom:1px solid #ccc; font-weight:bold;}
.home_picshow h3 .link_more{float:right; font-weight:normal;}
.home_picshow .picshow{position:relative;}

.home_picshow .klypiclist{	margin-top:15px; width:600px; height:146px; overflow:hidden; }
.home_picshow .piclist{	margin-top:15px; height:146px;}

.home_picshow .piclist dl{width:176px; float:left; margin-right:28px;}
.home_picshow .piclist dl dt img{width:170px; height:104px; padding:2px; border:1px solid #ddd; vertical-align:middle; }
.home_picshow .piclist dl dt a:hover img{border:1px solid #999;}
.home_picshow .piclist dl dd {height:36px; line-height:18px;}
.home_picshow .picshow_next{width:26px; height:20px; position:absolute; right:10px; top:50px; border:1px solid #fff; padding:2px;  background:url(../images/btn_d.png) center no-repeat; }
.home_picshow .picshow_next:hover{border:1px solid #eee; }

/*avatar bg*/
.ar_r_t,
.ar_l_t,
.ar_r_b,
.ar_l_b{ background: url(../image/avatar_bg.gif) no-repeat; }
.ar_r_t { float: left; background-position: right top; }
  .ar_l_t { padding: 5px 0 0; background-position: left top; }
    .ar_r_b { background-position: right bottom; }
      .ar_l_b { padding: 0 12px 12px 5px; background-position: left bottom; }